TypeScript Astronomy: Implementing Celestial Body Types for Robust Simulations | MLOG | MLOG